Why Software Effort Estimation Needs SBSE

نویسندگان

  • Tianpei Xia
  • Jianfeng Chen
  • George Mathew
  • Xipeng Shen
  • Tim Menzies
چکیده

Industrial practitioners now face a bewildering array of possible configurations for effort estimation. How to select the best one for a particular dataset? This paper introduces OIL (short for optimized learning), a novel configuration tool for effort estimation based on differential evolution. When tested on 945 software projects, OIL significantly improved effort estimations, after exploring just a few configurations (just a few dozen). Further OIL’s results are far better than two methods in widespread use: estimation-via-analogy and a recent stateof-the-art baseline published at TOSEM’15 by Whigham et al. Given that the computational cost of this approach is so low, and the observed improvements are so large, we conclude that SBSE should be a standard component of software effort estimation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Search-Based Software Project Management

Project management presents the manager with a complex set of related optimisation problems. Decisions made can more profoundly affect the outcome of a project than any other activity. In the chapter, we provide an overview of Search-Based Software Project Management, in which Search-Based Software Engineering (SBSE) is applied to problems in software project management. We show how SBSE has be...

متن کامل

Dynamic Adaptive Search Based Software Engineering Needs Fast Approximate Metrics

Search Based Software Engineering (SBSE) uses fitness functions to guide an automated search for solutions to challenging software engineering problems. The fitness function is a form of software metric, so there is a natural and close interrelationship between software metics and SBSE. SBSE can be used as a way to experimentally validate metrics, revealing startling conflicts between metrics t...

متن کامل

A Critical Review of “A Practical Guide to Select ality Indicators for Assessing Pareto-Based Search Algorithms in Search-Based So ware Engineering”: Essay on ality Indicator Selection for SBSE

This paper presents a critical review of the work published at ICSE’2016 on a practical guide of quality indicator selection for assessing multiobjective solution sets in search-based software engineering (SBSE). This review has two goals. First, we aim at explaining why we disagree with the work at ICSE’2016 and why the reasons behind this disagreement are important to the SBSE community. Seco...

متن کامل

Learning How to Improve Effort Estimation in Small Software Development Companies

Small sofmare development companies have special effort estimation requirements. In particular, small companies often find that they must tender for contracts for which they have no expertise in the project problem or solution domains. In addition, they have little spare capacity for project management and improvement. They have therefore no formal way of leaming how to improve future effort es...

متن کامل

An Improved COCOMO based Model to Estimate the Effort of Software Projects

One of important aspects of software projects is estimating the cost and time required to develop projects. Nowadays, this issue has become one of the key concerns of project managers. Accurate estimation of essential effort to produce and develop software is heavily effective on success or failure of software projects and it is highly regarded as a vital factor. Failure to achieve convincing a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018